Multi-agent Planning An introduction to planning and coordination

نویسندگان

  • Mathijs de Weerdt
  • Adriaan ter Mors
  • Cees Witteveen
چکیده

Many day-to-day situations involve decision making: for example, a taxi company has some transportation tasks to be carried out, a large firm has to distribute a lot of complicated tasks among its subdivisions or subcontractors, and an air-traffic controller has to assign time slots to planes that are landing or taking off. Intelligent agents can aid in this decision-making process. Agents are often classified into two categories according to the techniques they employ in their decision making: reactive agents (cf. (Ferber and Drogoul, 1992)) base their next decision solely on their current sensory input; planning agents, on the other hand, take into account anticipated future developments — for instance as a result of their own actions — to decide on the most favourable course of action. When an agent should plan and when it should be reactive depends on the particular situation it finds itself in. Consider the example where an agent has to plan a route from one place to another. A reactive agent might use a compass to plot its course, whereas a planning agent would consult a map. Clearly, the planning agent will come up with the shortest route in most cases, as it won’t be confounded by uncrossable rivers, one-way streets, and labyrinthine city layouts. On the other hand, there are also situations where a reactive agent can at least be equally effective, for instance if there are no maps to consult, for instance in a domain of (Mars) exploration rovers. Nevertheless, the ability to plan ahead is invaluable in many domains, so in this paper we will focus on planning agents. The general structure of a planning problem is easy to explain: (the relevant part of) the world is in a certain state, but managers or directors would like it to be in another state. The (abstract) problem of how one should get from the current state of the world through a sequence of actions to the desired goal state is a planning problem. Ideally, to solve such planning problems, we would like to have a general planning-problem solver. However, such an algorithm solving all planning problems can be proven to be non-existing.1 We therefore start to concentrate on a simplification of the general planning problem called ‘the classical planning problem’. Although not all realistic problems can be modeled as a classical planning problem, they can help to solve more

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Method to Integrate Planning and Coordination

Multi-agent planning involves finding a plan for each agent in a group where the goals, the actions and the initial resources are distributed over these autonomous agents. An algorithm is given for multi-agent planning that constructs coordinated agent plans distributedly. Instead of designing a planning algorithm and a coordination method separately, this algorithm integrates planning and coor...

متن کامل

Coordinating Self Interested Autonomous Planning Agents

Coordination in multi-agent planning systems aims at ensuring that the plans of the participating agents do not conflict and the individual as well as the common goals of the agents can be achieved. In the multi-agent planning literature, one can distinguish three main approaches to coordination. In the first approach coordination between the agents is established after the completion of the in...

متن کامل

An Integrated Multi-Agent Coordination Including Planning, Scheduling, and Task Execution

Traditional planning has been explored in depth. Most research is concentrated at a high level, e.g., developing coordination interaction protocols to be imposed on agents. There has been less concern about how the internal task structures of individual agents affect these higher-level coordination behaviors. When involving multiple participants, collaborative planning has been facing problems ...

متن کامل

Numerical and Temporal Planning for a Multi-agent Team Acting in the Real World

Introduction. Automated planning is a central area of Artificial Intelligence which aims to design a powerful deliberation layer for autonomous intelligent systems. Autonomy of intelligent systems doesn’t concern only planning and deliberation but also acting. These two aspects are not completely disjoint: actors may deliberate or plan both before and during acting in order to perform intellige...

متن کامل

Multi-Agent Planning and Coordination Under Resource Constraints

The research described in this thesis stems from ROBOCARE1, a three year research project aimed at developing software and robotic technology for providing intelligent support for elderly people. This thesis deals with two problems which have emerged in the course of the project’s development: Multi-agent coordination with scarce resources. Multi-agent planning is concerned with automatically d...

متن کامل

Coordinating Agents - An Analysis of Coordination in Supply-chain Management Tasks

A multi-agent planning problem consists of a set of activities that need to be planned by several agents. Here, plan coordination methods play an important role, since the independently generated plans by different agents can lead to an infeasible joint solution. We study one particular plan coordination approach, called coordination-by-design, which allows each agent to make its own plan compl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005